The Application of Projected Conjugate Gradient Solvers on Graphical Processing Units
نویسندگان
چکیده
Graphical processing units introduce the capability for large scale computation in the desk top environment. For the solution of linear systems of equations, much effort has been devoted to efficient implementation of Krylov subspace-based solvers in high performance computing environments. Here the focus is to improve the computational efficiency of the projected conjugate gradient algorithm. Although the current graphical processing unit architectures are better suited to single precision accuracy, the projected conjugate gradient algorithm can still be used. The projected conjugate gradient is implemented using block operations, hence optimizing the usage of basic linear algebra subroutines of level 3, and further improving the graphical processing unit implementation. Numerical results using the graphical processing unit are provided to support the proposed algorithm for the reconstruction of consecutive slices of a three dimensional Shepp-Logan phantom.
منابع مشابه
Comparison of Direct and Iterative Sparse Linear Solvers for Power System Applications on Parallel Computing Platforms
This paper presents a performance comparison of sparse linear solvers based on iterative and direct methods for power system applications implemented on parallel computing platform. The iterative sparse linear solver evaluated in this paper is based on the conjugate gradient algorithm with a Jacobi pre-conditioner executed on a general purpose graphic processing unit (GPGPU). The direct solvers...
متن کاملApplication of frames in Chebyshev and conjugate gradient methods
Given a frame of a separable Hilbert space $H$, we present some iterative methods for solving an operator equation $Lu=f$, where $L$ is a bounded, invertible and symmetric operator on $H$. We present some algorithms based on the knowledge of frame bounds, Chebyshev method and conjugate gradient method, in order to give some approximated solutions to the problem. Then we i...
متن کاملA Three-terms Conjugate Gradient Algorithm for Solving Large-Scale Systems of Nonlinear Equations
Nonlinear conjugate gradient method is well known in solving large-scale unconstrained optimization problems due to it’s low storage requirement and simple to implement. Research activities on it’s application to handle higher dimensional systems of nonlinear equations are just beginning. This paper presents a Threeterm Conjugate Gradient algorithm for solving Large-Scale systems of nonlinear e...
متن کاملAccelerating Algorithms on GPUs in SCIRun: the Conjugate Gradient Case Study
The goal of this research is to integrate graphics processing units (GPUs) into SCIRun, a biomedical problem solving environment, in a way that is transparent to the scientist. We have developed a portable mechanism that allows seamless coexistence of CPU and accelerated GPU computations to provide the best performance while also providing ease of use. Features include integration into the exis...
متن کاملPerformance Analysis of FEM Algorithms on GPU and Many-Core Architectures
The roadmaps of the leading supercomputer manufacturers are based on hybrid systems, which consist of a mix of conventional processors and accelerators. This trend is mainly due to the fact that the power consumption cost of the future cpu-only Exascale systems will be unsustainable, thus accelerators such as graphic processing units (GPUs) and many-integrated-core (MIC) will likely be the inte...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010